package br.tce.ufs.appcoleta_mobile.entities;

import com.j256.ormlite.field.DatabaseField;
import com.j256.ormlite.table.DatabaseTable;

@DatabaseTable(tableName="usuario")
public class Usuario {
	
	public final static String cod_Unidade = "cd_Unidade";
	public final static String login = "nm_Login";
	public final static String senha = "nm_Senha";
	
	@DatabaseField(id=true,canBeNull = true)
	private Integer cd_Usuario;
	
	@DatabaseField(canBeNull = true)
	private String nm_Login;
	
	@DatabaseField(canBeNull=false)
	private String nm_Senha;
	
	@DatabaseField(foreign = true, canBeNull = false, foreignAutoRefresh = true,columnName=cod_Unidade)
	private UnidadeGestora und_Gestora;

	public Integer getCd_Usuario() {
		return cd_Usuario;
	}

	public void setCd_Usuario(Integer cd_Usuario) {
		this.cd_Usuario = cd_Usuario;
	}

	public String getNm_Login() {
		return nm_Login;
	}

	public void setNm_Login(String nm_Login) {
		this.nm_Login = nm_Login;
	}

	public String getNm_Senha() {
		return nm_Senha;
	}

	public void setNm_Senha(String nm_Senha) {
		this.nm_Senha = nm_Senha;
	}

	public UnidadeGestora getUnd_Gestora() {
		return und_Gestora;
	}

	public void setUnd_Gestora(UnidadeGestora und_Gestora) {
		this.und_Gestora = und_Gestora;
	}

}
